plural of allure - Spanish English Dictionary